package com.example.Objetos;

import java.util.List;

public class Object {
	String name;
	List<Object> objects;
	private int dia;
	private int tipo;
	
	private int nro; 
	private String horaIni;
	private String horaFin;
	private int salida;
	private String modo;
	private String servicio;
	private int pasajeros;
	private int monto;
	private String no, hrini, hrfin, salida_text, modo_text, servicio_text, pasajeros_text, monto_text;

	
	public Object(int tipo, String name, List<Object> objects) {
		this.tipo= tipo;
		this.name= name;
		this.objects= objects;
		
		
	}
	
	
	public Object(int nro, String horaIni, String horaFin, int salida,
			String modo, String servicio, int pasajeros, int monto) {
		this.nro = nro;
		this.horaIni = horaIni;
		this.horaFin = horaFin;
		this.salida = salida;
		this.modo = modo;
		this.servicio = servicio;
		this.pasajeros = pasajeros;
		this.monto = monto;
	}
	
	public Object(String no, String hrini, String hrfin, String salida_text,
			String modo_text, String servicio_text, String pasajeros_text, String monto_text) {
		this.no=no;
		this.hrini=hrini;
		this.hrfin=hrfin;
		this.salida_text=salida_text;
		this.modo_text=modo_text;
		this.servicio_text=servicio_text;
		this.pasajeros_text=pasajeros_text;
		this.monto_text=monto_text;
	}
	
	public String getName() {
		return this.name;
	}
	
	public int getDia()
	{
		return this.dia;
	}
	
	public int getTipo()
	{
		return this.tipo;
	}
	
	public List<Object> getObjects() {
		return this.objects;
	}
	
	public void sumarMontos()
	{
		int suma_listas = 0;
		for(int i=0; i <objects.size(); i++)
		{
			suma_listas += objects.get(i).getMonto();
		}
		
	this.monto=suma_listas;
		
	}
	
	public void sumarPax()
	{
		int suma_listas = 0;
		for(int i=0; i < objects.size(); i++)
		{
			suma_listas += objects.get(i).getPasajeros();
		}
		
		this.pasajeros=suma_listas;
		
	}
	

	public int getNro() {
		return nro;
	}

	public String getHoraIni() {
		return horaIni;
	}

	public String getHoraFin() {
		return horaFin;
	}

	public int getSalida() {
		return salida;
	}

	public String getModo() {
		return modo;
	}

	public String getServicio() {
		return servicio;
	}

	public int getPasajeros() {
		return pasajeros;
	}

	public int getMonto() {
		return monto;
	}


	public String getNo() {
		return no;
	}


	public String getHrini() {
		return hrini;
	}


	public String getHrfin() {
		return hrfin;
	}


	public String getSalida_text() {
		return salida_text;
	}


	public String getModo_text() {
		return modo_text;
	}


	public String getServicio_text() {
		return servicio_text;
	}


	public String getPasajeros_text() {
		return pasajeros_text;
	}


	public String getMonto_text() {
		return monto_text;
	}


	
}
